Number class

Доступность

Flash Player 5 (начиная с Flash Player 6 стал внутренним объектом, что существенно повысило производительность).

Описание

Класс Number это оболочка для данных типа число, позволяющая манипулировать исходными числовыми значениями, используя методы и свойства этого класса. Этот класс идентичен классу Number JavaScript.

Чтобы воспользоваться методами класса Number, необходимо сначала использовать конструктор для создания экземпляра класса Number. Свойства класса Number, однако, являются статическими, это означает, что для их использования объект не нужен, стало быть Вам не нужно использовать конструктор.

Следующий пример вызывает метод toString() класса Number, который возвращает строку 1234:

var myNumber:Number = new Number(1234);
myNumber.toString();

Сдедующий пример присваивает значение свойства MIN_VALUE переменной, объявленной без использования конструктора:

var smallest:Number = Number.MIN_VALUE;

Методы класса Number

Метод

Описание

Number.toString()

Возвращает строковое представление объекта Number.

Number.valueOf()

Возвращает исходное значение объекта Number.

Свойства класса Number

Свойства в следующей таблице являются константами:

Property

Description

Number.MAX_VALUE

Наибольшее возможное для представления число (IEEE-754 с двойной точностью ), приблизительно равно 1.79+308.

Number.MIN_VALUE

Наименьшее возможное для представления число (IEEE-754 с двойной точностью ), приблизительно равно 5e-324.

Number.NaN

Значение для NaN (Not a Number - не число).

Number.NEGATIVE_INFINITY

Значение для отрицательной бесонечности.

Number.POSITIVE_INFINITY

Значение для положительной бесонечности. Это значение равно значению глобальной переменной Infinity.

Конструктор класса Number

Доступность

Flash Player 5.

Синтаксис

new Number(value:Number) : Number

Параметры

value Числовое значение создаваемого объекта Number или значение, которое будет преобразовано в число. Если значение не передано, значение по умолчанию 0.

Возвращает

Ссылка на объект Number.

Описание

Конструктор; создает новый объект Number. Для использования Number.toString() и Number.valueOf() необходимо применить конструктор объекта Number. Конструктор new Number используется преимущественно как оболочка.Экземпляр объекта Number не есть тоже самое, что и функция Number(), которая преобразует аргумент в исходное значение.

Пример

Следующий код создает новые объекты Number:

var n1:Number = new Number(3.4);
var n2:Number = new Number(-10);

См. также

Number()